package cn.zktr.Personnel.model.mappers.tantiantian;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONArray;

import cn.zktr.Personnel.model.pojos.PerSlySls;
import cn.zktr.Personnel.model.pojos.PerSlyWags;
import cn.zktr.Personnel.model.pojos.PerSlyYxz;

@Mapper
public interface SlMapper {
	/**
	 * @return查询所有薪资发放
	 */
	public JSONArray seleSlAll();
	/**
	 * @return查询所有薪资发放模糊查询
	 */
	public JSONArray seleSlBy_(@Param("slszt")String slszt);
	/**
	 * @param setid
	 * @param pjtname
	 * @return根据项目，套账表查询项目值 
	 */
	public JSONArray seleSlBy_pjtname(@Param("setid")Integer setid,@Param("pjtname")String pjtname);
	/**
	 * @param setid
	 * @param pjtstat
	 * @return查询某账套所有固定值 
	 */
	public JSONArray selePjtGuDing(@Param("setid")Integer setid);
	/**
	 * @param slsid
	 * @return根据薪资单id查询薪资单
	 */
	public JSONArray seleSlsById(@Param("slsid")Integer slsid);
	/**
	 * @param slsid
	 * @return根据薪资id查询所有发放的员工
	 */
	public JSONArray seleSlsYuanGongById(@Param("slsid")Integer slsid);
	/**
	 * @return查询所有已审核的薪资套账
	 */
	public JSONArray select_set_();
	/**
	 * @param empid
	 * @return根据员工编号查询薪资
	 */
	public JSONArray sele_mysal(@Param("empid")Integer empid);
	public JSONArray sele_xinzichaxun();
	/**
	 * @return工具工资单查询员工手机号码
	 */
	public JSONArray sele_phoe(@Param("slsid")Integer slsid); 
	/**
	 * @param slsid
	 * @return根据薪资单id查询员工工资单
	 */
	public JSONArray sele_wag_slsid(@Param("slsid")Integer slsid);
	/**
	 * @return查询所有社保套帐
	 */
	public JSONArray sele_shebao();

	/**
	 * @param slsid根据slsid查询社保
	 * @return
	 */
	public JSONArray pay_chakanshebao(@Param("slsid")Integer slsid);
}
